package cn.iocoder.yudao.module.contract.dal.dataobject.order;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 订单明细 DO
 *
 * @author 芋道源码
 */
@TableName("ct_order_details")
@KeySequence("ct_order_details_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OrderDetailsDO extends BaseDO {

    /**
     * 编号
     */
    @TableId
    private Long id;
    /**
     * 订单id
     */
    private Long orderId;
    /**
     * 销售凭证
     */
    private String vbeln;
    /**
     * 行项目
     */
    private String posnr;
    /**
     * 产品组
     */
    private String spart;
    /**
     * 产品组描述
     */
    private String spartt;
    /**
     * 产品规格
     */
    private String zzcpgg;
    /**
     * 物料号
     */
    private String matnr;
    /**
     * 物料描述
     */
    private String arktx;
    /**
     * 牌号/旧物料号
     */
    private String bismt;
    /**
     * 订单数量
     */
    private String kwmeng;
    /**
     * 成交单价
     */
    private String cjdj;
    /**
     * 加工费
     */
    @JSONField(name="ZYP02")
    private String zyp;
    /**
     * 订单金额
     */
    private String ddje;
    /**
     * 等级
     */
    private String dj;
    /**
     * 行合同打印备注
     */
    private String zzhtibz;
    /**
     * 产品质量
     */
    private String cpzl;
    /**
     * 再生产品备注
     */
    private String zscpbz;
    /**
     * 不含税总金额
     */
    private String netwr;
    /**
     * 原销售订单
     */
    private String zzvbeln;
    /**
     * 原项目
     */
    private String zzposnr;
    /**
     * 拒绝原因
     */
    private String abgru;
    /**
     * 拒绝原因描述
     */
    private String abgrut;
    /**
     * 物料功能性
     */
    private String zzwlgnx;

    /**
     * 凭证货币
     */
    private String waerk;
    /**
     * 价格组(佣金)
     */
    private String konda;
    /**
     * 价格组描述(佣金)
     */
    private String kondat;
    /**
     * 佣金金额
     */
    private String kwert;
    /**
     * 销售单位
     */
    private String vrkme;
    /**
     * 物料类型
     */
    private String mtart;
    /**
     * 物料属性
     */
    private String zwlsx;
    /**
     * 产品规格2
     */
    private String zzcpgg2;
    /**
     * 品种
     */
    private String zzpz;
    /**
     * 单价折扣备注
     */
    private String zzdjzkbz;
    /**
     * 网络/捻向
     */
    private String mesh;
    /**
     * 产品规格3
     */
    private String zzcpgg3;

}